/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gr.uop.cst.context.base;

import java.io.Serializable;
import java.util.EventListener;

/**
 *
 * @author Ioannis Bourlakos &lt;mi49@uop.gr&gt;
 */
public interface ContextValueListener<T> extends EventListener, Serializable {
    void valueRefreshed(ContextValueEvent<T> evt);
    void valueObsolete(ContextValueEvent<T> evt);
    void valueUnavailable(ContextValueEvent<T> evt);
    void valueValid(ContextValueEvent<T> evt);
    void valueRequested(ContextValueEvent<T> evt);
}
